Python实现邮件批量发送 |
您所在的位置:网站首页 › python 批量发邮件 › Python实现邮件批量发送 |
下面是一个简单的Python邮件批量发送代码示例,供您参考: ``` import smtplib from email.mime.text import MIMEText # 设置发送邮箱的账号和密码 user = '[email protected]' password = 'your_password' # 设置接收邮箱列表 receivers = ['[email protected]', '[email protected]'] # 设置邮件内容 content = '这是一封Python发送的测试邮件。' # 设置邮件主题、发件人和收件人 subject = 'Python邮件测试' sender = user receiver = ';'.join(receivers) # 创建 MIMEText 对象 message = MIMEText(content, 'plain', 'utf-8') message['Subject'] = subject message['From'] = sender message['To'] = receiver # 连接SMTP服务器并发送邮件 smtp_server = 'smtp.example.com' smtp_port = 587 smtp = smtplib.SMTP(smtp_server, smtp_port) smtp.starttls() smtp.login(user, password) smtp.sendmail(sender, receivers, message.as_string()) smtp.quit() print('邮件发送成功!') ``` 以上代码中,需要替换的部分为: - `user`和`password`:替换为发件人的邮箱账号和密码。 - `receivers`:替换为收件人的邮箱列表。 - `content`:替换为邮件的内容。 - `subject`:替换为邮件的主题。 另外,需要根据自己邮箱的SMTP服务器和端口号,替换`smtp_server`和`smtp_port`的值。 此外,如果需要发送HTML格式的邮件,可以将`MIMEText`的第二个参数改为`'html'`,并在邮件内容中包含HTML标签。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |